package com.ktgj.service.mapper;

import java.util.List;
import com.ktgj.service.domain.ViphallLinkTag;

/**
 * 贵宾厅标签关联Mapper接口
 * 
 * @author ruoyi
 * @date 2021-09-03
 */
public interface ViphallLinkTagMapper 
{
    /**
     * 查询贵宾厅标签关联
     * 
     * @param linkId 贵宾厅标签关联ID
     * @return 贵宾厅标签关联
     */
    public ViphallLinkTag selectViphallLinkTagById(Long linkId);

    /**
     * 查询贵宾厅标签关联列表
     * 
     * @param viphallLinkTag 贵宾厅标签关联
     * @return 贵宾厅标签关联集合
     */
    public List<ViphallLinkTag> selectViphallLinkTagList(ViphallLinkTag viphallLinkTag);

    /**
     * 新增贵宾厅标签关联
     * 
     * @param viphallLinkTag 贵宾厅标签关联
     * @return 结果
     */
    public int insertViphallLinkTag(ViphallLinkTag viphallLinkTag);

    /**
     * 修改贵宾厅标签关联
     * 
     * @param viphallLinkTag 贵宾厅标签关联
     * @return 结果
     */
    public int updateViphallLinkTag(ViphallLinkTag viphallLinkTag);

    /**
     * 删除贵宾厅标签关联
     * 
     * @param linkId 贵宾厅标签关联ID
     * @return 结果
     */
    public int deleteViphallLinkTagById(Long linkId);

    /**
     * 删除贵宾厅所有的关联标签ID
     * @param viphallId
     * @return
     */
    public int deleteViphallLinkByViphallId(Long viphallId);

    /**
     * 批量删除贵宾厅标签关联
     * 
     * @param linkIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteViphallLinkTagByIds(Long[] linkIds);


}
